﻿/* CSS Document */
/*---------- import ---------*/
@import url("page.css");
@import url("layout.css");



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;list-style:none}
img,a img{border:0px;vertical-align:bottom}
body{font:16px/0px  "Microsoft YaHei";color:#7d7d7d; background:#fff }
a:link{color:#7d7d7d;text-decoration:none}
a:visited{color:#7d7d7d;text-decoration:none}
a:hover{color:#ff0000;text-decoration:underline}
a:active{color:#7d7d7d;text-decoration:none}
span.more a,span.more a:visited{float:right;display:block;height:30px;padding-right:10px;margin-top:-33px;color:#7d7d7d;line-height:30px;font-weight:bold;font-family:arial;font-size:12px}
span.more a:hover{color:#7d7d7d}

.clear{clear:both;}
.left_bg{ height:10px; width:254px; overflow: hidden; }

.Amsg{width:1200px;margin:0 auto;overflow:hidden;}
.AMsgInter{width:1200px;margin:0 auto;overflow:hidden}
.LMsg{float:left;width:227px;overflow:hidden; display:inline;}
.RMsg{float:right;width:750px;overflow:hidden; padding-bottom:10px;}
.RAMsg{float:right;width:750px;overflow:hidden;}
.LHsg{float:left;width:730px;overflow:hidden;}


.RMsgH{float:right;width:766px;min-height:400px;overflow:hidden;display:inline}

.first{margin:0 auto;width:100%; height:275px;overflow:hidden;background:#f7f7f7; margin-top:15px; }
.second{margin:0 auto;width:100%;height:355px;overflow:hidden;background:#ededed; }
.third{margin:0 auto;width:100%; height:358px;overflow:hidden; border-top:1px solid #FFFFFF;background:#f1f1f1 url(../images/xingao_67-76.jpg) no-repeat bottom center }


#sideleft{float:left;width:217px;overflow:hidden;  display:inline; display:inline; }
#sidemiddle{width:746px;min-height:400px;float: right;display:inline; }

/* easy clearing */

#sideleft, #sidemiddle{
 padding-bottom: 32767px !important;
 margin-bottom: -32767px !important; 
}







.title{margin-top:33px;text-align:center;width:730px;height:20px;font-size:14px;font-weight:bold;color:#666;}

.p_conatct{float:left;width:700px;margin-top:10px;text-align:center;overflow:hidden}





.nav{height:60px;overflow:hidden; margin-top:14px; font-family:"Microsoft YaHei";}
.nav ul{float:left;height:60px;  display:inline; overflow:hidden; }
.nav li{float:left;height:60px;line-height:60px; text-align:center;overflow:hidden;font-size:16px; width: 120px;}
.nav li a,.nav li a:visited{float:left;line-height:60px;height:60px;color:#fff;  text-align:center; font-weight: normal;}
.nav li a:hover{color:#fff;text-decoration:none;line-height:60px;height:60px; text-align:center; overflow:hidden;
    background: url(../images/xy.png) bottom center no-repeat;
}
.nav .hover a{color:#fff;text-decoration:none;line-height:60px;height:60px;width:102px; text-align:center; overflow:hidden; }
.nav .hover a:visited{color:#fff; background: url(../images/xy.png) bottom center no-repeat;}



/*AD*/

.w1000{width: 1000px;margin: 0 auto;}

/*slider*/
.fullSlide {width:100%;position:relative;height:586px; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:586px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:586px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:5px;margin:1px;overflow:hidden;background:#046dc6;line-height:999px;}
.fullSlide .hd ul .on {background:#fabc1d;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #cdcdcd no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.7;display:none;}
.fullSlide .next {left:auto;right:10%;background-position:-6px -137px;}
.fullSlide .prev:hover{background:url(../images/slider-arrow.png) -126px -137px #fabc1d no-repeat;}
.fullSlide .next:hover{background:url(../images/slider-arrow.png) -126px -137px #fabc1d no-repeat;background-position:-6px -137px;}




.hotsearch{float:left;width:650px;overflow:hidden; height:36px;margin-top:5px; line-height:36px; padding-left:5px; }
.searchbg_t{float:left;width:100%;height:45px; background:#ececec; margin-top:10px;}
.searchbg{margin:0 auto;width:1200px;height:42px;overflow:hidden;}
.search{overflow:hidden;float:right; font-size:12px; margin-top:8px;height:26px; line-height:24px; display:inline;overflow:hidden;width:217px;border:1px solid #e2e2e2; background:#fff;}
.search-keyword {float:left; width:190px; height:24px; color:#7d7d7d; line-height:24px;padding-left:3px; font-size:12px; border:none;}
.search-submit { float:left;width:18px;height:15px;border:none; margin-top:5px;}
.search-option {float:left;height:15px;margin-top:5px;}





.left_about{float:left;width:227px; display:inline; margin-top:10px; }
.left_about_tit{width:227px;  height:72px; background:#1d62a7;color:#fff;}
.left_about_tit h2{float:left;padding-top:15px; font-family:"Microsoft YaHei";padding-left:20px;line-height:25px;font-size:16px; font-weight: normal;}
.left_about_tit h3{float:left; padding-left:20px;line-height:20px; font-size:12px; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}

.left_about .content{float:left;width:185px;overflow:hidden; line-height:26px;padding:5px 20px; padding-bottom:18px; border:1px solid #dadada}
.left_about ul{float:left;width:185px; overflow:hidden;}
.left_about ul li{float:left;width:185px;height:35px;line-height:35px;font-size:12px; margin-top:10px; font-weight:bold; overflow:hidden; background:url(../images/yonglian_33.jpg) no-repeat; }
.left_about ul li a{float:left;width:155px; padding-left:30px;height:35px;line-height:35px; color:#6c6b6b; }
.left_about ul li a:hover{float:left;height:35px;line-height:35px;width:155px; padding-left:30px; color:#fff;text-decoration:none;overflow:hidden; background:url(../images/yonglian_30.jpg) no-repeat}






.left_about1{float:left;width:227px; display:inline; margin-top:10px; }
.left_about1_tit{width:227px;  height:72px; background:#1d62a7;color:#fff;}
.left_about1_tit h2{float:left;padding-top:15px; font-family:"Microsoft YaHei";padding-left:20px;line-height:25px;font-size:16px; font-weight: normal;}
.left_about1_tit h3{float:left; padding-left:20px;line-height:20px; font-size:12px; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}

.left_about1 .content{float:left;width:185px;overflow:hidden; line-height:26px;   padding:5px 20px; padding-bottom:18px; border:1px solid #dadada;height: 672px;}
.left_about1 ul{float:left;width:185px; overflow:hidden;}
.left_about1 ul li{float:left;width:185px;height:35px;line-height:35px;font-size:12px; margin-top:10px; font-weight:bold; overflow:hidden; background:url(../images/yonglian_33.jpg) no-repeat; }
.left_about1 ul li a{float:left;width:185px; padding-left:30px;height:35px;line-height:35px; color:#6c6b6b; }
.left_about1 ul li a:hover{float:left;height:35px;line-height:35px;width:185px; padding-left:30px; color:#fff;text-decoration:none;overflow:hidden; background:url(../images/yonglian_30.jpg) no-repeat}







.tui_pro{float:right;width:740px;overflow:hidden;margin-top:10px;padding:10px 17px; border:1px solid #dadada; border-left:none;}
.tui_pro_tit{width:740px; overflow:hidden; height:34px; border-bottom:1px solid #dadada; }
.tui_pro_tit h2{float:left; color:#1d62a7; height:32px;line-height:32px; padding-right:5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.tui_pro_tit h3{ float:right; line-height:35px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.tui_pro_content{float:left;width:740px;line-height:24px;overflow:hidden; padding-bottom:5px; padding-top:20px;}
.tui_pro_content ul{float:left;width:758px;overflow:hidden; }
.tui_pro_content li{float:left;width:236px; height:274px;overflow:hidden; margin-right:14px; }
.tui_pro_content li a img{float:left;width:234px;height:234px;overflow: hidden; border:solid #dadada 1px; }
.tui_pro_content li a img:hover{float:left;width:234px;height:234px; border:solid #ff0000 1px; }
.tui_pro_content li strong{ float:left;height:40px;font-weight:normal; text-align: center; font-size:12px;line-height:40px;width:236px;}





.clear{clear:both;}
.youshi{width:1200px; height:1290px; margin:0 auto; margin-top:25px; background:url(../images/yonglian_2938.jpg) no-repeat}

.youshi1{float:left;width:450px; margin-top:187px; padding-left:550px; overflow: hidden;}
.youshi1 h2{float:left; font-size:22px; padding-left:33px; line-height:25px; color:#006cce; font-weight: normal; font-family:"microsoft yahei"}
.youshi1 p{float:left; font-size:12px;padding-top:32px; line-height:28px; color:#676767; font-weight: normal;}
.youshi1 p span{color: #fb5201}

.youshi2{float:left;width:450px; margin-top:183px; padding-left:46px; overflow: hidden;}
.youshi2 h2{float:left; font-size:22px; padding-left:33px; line-height:25px; color:#006cce; font-weight: normal; font-family:"microsoft yahei"}
.youshi2 p{float:left; font-size:12px;padding-top:32px; line-height:28px; color:#676767; font-weight: normal;}
.youshi2 p span{color: #fb5201}

.youshi3{float:left;width:450px; margin-top:105px; padding-left:550px; overflow: hidden;}
.youshi3 h2{float:left; font-size:22px;letter-spacing:-1px; padding-left:33px; line-height:25px; color:#006cce; font-weight: normal; font-family:"microsoft yahei"}
.youshi3 p{float:left; font-size:12px;padding-top:32px; line-height:30px; color:#676767; font-weight: normal;}
.youshi3 p span{color: #fb5201}


.youshi4{float:left;width:600px; margin-top:96px; padding-left:46px; overflow: hidden;}
.youshi4 h2{float:left; font-size:22px; padding-left:33px; line-height:25px; color:#006cce; font-weight: normal; font-family:"microsoft yahei"}
.youshi4 p{float:left; font-size:12px;padding-top:32px; line-height:30px; color:#676767; font-weight: normal;}
.youshi4 p span{color: #fb5201}



.qyxx{width:1200px; margin:0 auto; }
.qy-tlt{text-align: center;}
.qy-tlt h4{font: normal 20px/50px "微软雅黑";color: #595959;background: url(../images/line01.png) no-repeat bottom center;}
.qy-con{position: relative;margin: 30px auto;}
.qy-con .l_btn{width: 29px;height: 56px;position: absolute;top: 100px;left: -50px;;}
.qy-con .r_btn{width: 29px;height: 56px;position: absolute;top: 100px;right: -50px;;}


.case{ margin:0 auto; width:1200px; margin-top:15px;}
.case ul{width:1200px; overflow:hidden; height:34px; border-bottom:1px solid #dedede}
.case ul .text{float:left; color:#1d62a7; height:32px;line-height:32px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.case ul .more{ float:right; line-height:35px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.span230{width:1200px; margin:0 auto;  padding:17px 0;  }
.btnleft,.btnright{width:35px; height:150px; float:left; overflow:hidden; cursor:pointer;}
.btnleft{background:url(../images/yonglian_32-44.jpg) left no-repeat;}
.btnright{background:url(../images/yonglian_46.jpg)  right no-repeat;}
#scrollbox{width:930px;float:left;overflow:hidden;}
.scrollcon{width:80000%;}
.scrollpic{float:left;}
.scrollpic li{width:228px; padding:0 5px; float:left; line-height:25px; text-align:center;overflow:hidden;}
.scrollpic li img{width:220px; height:150px; float:left; padding:3px; display:inline; border:solid #ddd 1px;  background:#fff;}
.scrollpic li a:hover img{border:solid #e00 1px;}
.scrollpic li p{line-height:30px;}
#boximg ul li,#fuzhi ul li{display:inline;}



.fc_pro{float:left; width:1200px; overflow:hidden; margin-top:20px;}
.fc_pro_tit{width:1200px; overflow:hidden; height:34px; border-bottom:1px solid #dadada; }
.fc_pro_tit h2{float:left; color:#1d62a7; height:32px;line-height:32px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.fc_pro_tit h3{ float:right; line-height:35px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.fc_pro_content{float:left;width:1200px;line-height:24px;overflow:hidden; padding-bottom:5px; padding-top:20px;}
.fc_pro_content ul{float:left;width:1042px;overflow:hidden; }
.fc_pro_content li{width:228px; padding-right:29px; float:left; line-height:25px; text-align:center;overflow:hidden; }
.fc_pro_content li img{width:220px; height:150px; float:left; padding:3px; display:inline; border:solid #ddd 1px;  background:#fff;}
.fc_pro_content li a img:hover{border:solid #e00 1px;}
.fc_pro_content li strong{ float:left;height:40px;font-weight:normal; text-align: center; font-size:12px;line-height:40px;width:228px;}




.Iabout{float:left;width:722px; overflow:hidden;margin-top:15px;}
.Iabout_tit{width:722px; overflow:hidden; height:34px; border-bottom:1px solid #dadada; }
.Iabout_tit h2{float:left; color:#1d62a7; height:32px;line-height:32px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.Iabout_tit h3 { float:right; line-height:32px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.Iabout_content{float:left;width:702px; height:265px; line-height:25px;overflow:hidden; padding:10px;background:#fff; font-family:Arial, Helvetica, sans-serif; color:#6d6d6d;}
.Iabout_content .more a{float:left;color:#1d62a7;}




.rOllBoxbg{float:right; width:260px; overflow:hidden;margin-top:15px;}
.rOllBoxbg ul{width:260px; overflow:hidden; height:34px; border-bottom:1px solid #dadada;  }
.rOllBoxbg ul .text{float:left; color:#1d62a7; height:32px;line-height:32px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.rOllBoxbg ul .more{ float:right; line-height:32px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}

.rollBox{ float:right;width:240px;overflow:hidden;padding:10px; display:inline; background:#fff;}
.rollBox .LeftBotton{height:22px;width:22px;background:url(../images/yonglian_49-58.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:110px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:22px;width:22px;background:url(../images/yonglian_60.jpg) no-repeat ;overflow:hidden;float: right;display:inline;margin:110px 0 0 0 ;cursor:pointer;}
.rollBox .Cont{width:167px;overflow:hidden;float:left; margin:10px 14px;  display:inline}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:167px; height:245px;float:left;text-align:center;}
.rollBox .Cont .pic img{ width:165px; height:210px;border:1px solid #cecece;display:block;margin:0 auto;}
.rollBox .Cont .pic a img{width:165px; height:210px;border:1px solid #cecece;display:block;margin:0 auto;}
.rollBox .Cont .pic a img:hover{width:165px; height:210px;border:1px solid #ff0000;display:block;margin:0 auto;}
.rollBox .Cont .pic span{line-height:35px; height:35px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}



.news{width:260px; float:right; overflow:hidden;margin-top:15px;}
.news ul{width:260px; height:35px; border-bottom:2px solid #dadada; margin-bottom:30px; }
.news ul .text{float:left; color:#1d62a7; height:35px;line-height:35px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.news ul .more{float:right; line-height:35px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.news dl{width:260px; float:left; margin-top:10px; border-bottom:2px solid #dedede}
.news dl dt{width:227px; float:left; padding-left:33px; line-height:26px; background:url(../images/yonglian_66-75.jpg) 6px 4px no-repeat;}
.news dl dd{width:227px; float:left; padding-left:33px; line-height:26px; color:#00458d; background:url(../images/yonglian_77.jpg) 6px 4px no-repeat;}



.m2yw_tab{width:722px; float:left; overflow:hidden;}
#tablist2{width:722px; float:left;}
.m2yw_tab ul{ width:722px; float:left; margin-top:15px;height:35px; border-bottom:2px solid #dadada;}
.m2yw_tab ul li{ cursor: pointer; float: left; height:35px; line-height:35px; font-size:16px;font-weight: 700;border-bottom:2px solid #dadada; text-align: center; width:100px;color:#737373;}
.m2yw_tab ul .m2yw_cutli {color: #1d62a7; font-size:16px; font-weight: 700;height:35px; line-height:35px;border-bottom:2px solid #1d62a7;}
.m2yw_tab ul span{float:right; line-height:32px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.m2yw_pic { float:left;height:220px; margin-top:10px; width:720px; overflow:hidden; }
.m2yw_btnl {cursor: pointer; float: left; height:250px; margin-right:30px; padding-top:150px; width:28px; }
.m2yw_btnr { cursor: pointer; float: left; padding-top:150px; margin-left:20px; }
.m2yw_piclist {float: left; height:220px; overflow: hidden; position: relative; width:722px;}
.m2yw_posul {width:720px;left: 0; position: absolute; float: left;}
.m2yw_piclist ul{width:466px; float:left; overflow:hidden; margin-top:15px; height:185px; padding-left:253px;background:url(../images/yonglian_71.jpg) no-repeat}
.m2yw_piclist ul li{float:left;width:466px;line-height:31px; color:#634e40;font-family:"Microsoft YaHei"; font-size:14px; }
.m2yw_piclist ul li span{float:right;}



.news1{float:left;width:722px; overflow:hidden;margin-top:15px;}
.news1 ol{width:722px; overflow:hidden; height:34px; border-bottom:1px solid #dadada; }
.news1 ol .text{float:left; color:#1d62a7; height:32px;line-height:32px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.news1 ol .text1{float:left; color:#1d62a7; height:32px;line-height:32px; padding-left:15px;font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700;}
.news1 ol .more{float:right; line-height:32px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.news1 ul{width:466px; float:left; overflow:hidden; margin-top:15px; height:185px; padding-left:256px;background:url(../images/yonglian_71.jpg) no-repeat}
.news1 ul li{float:left;width:466px;line-height:31px; color:#634e40;font-family:"Microsoft YaHei"; font-size:14px; }
.news1 ul li span{float:right;}


.r_news3{float:left;width:254px; display:inline; margin-top:10px;}
.r_news3_tit{width:254px;  height:47px; background:url(../images/xingao_30.jpg) no-repeat;}
.r_news3_tit h2{float:left; color:#fff;width:224px; text-align:center;height:47px;line-height:47px; font-size:18px; font-weight: normal;}
.r_news3 .content{float:left;width:224px; padding:15px; overflow:hidden; line-height:26px; background: url(../images/xingao_39.jpg) repeat-y; border-bottom:1px solid #e2e2e2;}
.r_news3 li{float:left;width:222px; margin-top:5px;height:31px;line-height:31px; font-family:"Microsoft Yahei";background:url(../images/leftn_28.jpg) no-repeat left 11px; border-bottom:1px dotted #CCCCCC;}
.r_news3 li a{float:left;padding-left:13px;height:31px;line-height:31px; }
.r_news3 li a:hover{float:left;overflow:hidden;text-decoration:underline;color:#ff0000;}


.left_about{float:left;width:227px; display:inline; margin-top:10px; }
.left_about_tit{width:227px;  height:72px; background:#1d62a7;color:#fff;}
.left_about_tit h2{float:left;padding-top:15px;width:207px;  font-family:"Microsoft YaHei";padding-left:20px;line-height:25px;font-size:16px; font-weight: normal;}
.left_about_tit h3{float:left; padding-left:20px;line-height:20px; font-size:12px; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}

.left_about .content{float:left;width:185px;overflow:hidden; line-height:26px;padding:5px 20px; padding-bottom:18px; border:1px solid #dadada}



.contact1{float:left;width:227px; display:inline; margin-top:10px; }
.contact1_tit{width:227px;  height:32px; line-height:32px; background:#1d62a7; font-family:"Microsoft YaHei";padding-left:20px;line-height:25px;font-size:16px; font-weight: normal;color:#fff;}
.contact1_content{float:left;width:205px; padding:10px; line-height:25px;overflow:hidden; border:1px solid #dadada; margin-bottom:10px; }





.tui_pro1{float:left;width:730px;overflow:hidden;display:inline;}
.tui_pro1_tit{width:730px; overflow:hidden; height:32px; background:url(../images/baiyun_56.jpg) no-repeat}
.tui_pro1_tit h2{float:left; padding-left:30px; line-height:32px; font-weight: normal; color:#333333; font-size:16px; }
.tui_pro1_tit h3 a{float:right;color:#c2c2c2;padding:0 5px; margin-top:5px; height:18px; font-size:12px; font-weight:normal;line-height:18px; background:#e0e0e0;}
.tui_pro1_tit h3 a:hover{color:#fff; background:#ff7900;text-decoration:none; }
.tui_pro1_content{float:left;width:730px;line-height:24px;overflow:hidden; padding-bottom:5px; margin-top:20px; }
.tui_pro1_content ul{float:left;width:750px;overflow:hidden;display:inline; }
.tui_pro1_content li{float:left;width:170px;height:140px;overflow:hidden;display:inline; margin-right:17px; }
.tui_pro1_content li a img{float:left;width:170px;height:110px;overflow: hidden;display:inline;  }
.tui_pro1_content li a img:hover{float:left;width:170px;height:110px;display:inline; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.tui_pro1_content li strong a{ float:left;height:30px;font-weight:normal; text-align: center; font-size:14px;line-height:30px;width:170px;}



.tui_pro2{float:left;width:1200px;overflow:hidden;display:inline;}
.tui_pro2_tit{width:1200px; overflow:hidden; height:32px; background:url(../images/baiyun_56.jpg) no-repeat}
.tui_pro2_tit h2{float:left; padding-left:30px; line-height:32px; font-weight: normal; color:#333333; font-size:16px; }
.tui_pro2_tit h3 a{float:right;color:#c2c2c2;padding:0 5px; margin-top:5px; height:18px; font-size:12px; font-weight:normal;line-height:18px; background:#e0e0e0;}
.tui_pro2_tit h3 a:hover{color:#fff; background:#ff7900;text-decoration:none; }
.tui_pro2_content{float:left;width:1200px;line-height:24px;overflow:hidden; padding-bottom:5px; margin-top:20px; }
.tui_pro2_content ul{float:left;width:1022px;overflow:hidden;display:inline; }
.tui_pro2_content li{float:left;width:230px;height:190px;overflow:hidden;display:inline; margin-right:24px; }
.tui_pro2_content li a img{float:left;width:230px;height:150px;overflow: hidden;display:inline;  }
.tui_pro2_content li a img:hover{float:left;width:230px;height:150px;display:inline; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.tui_pro2_content li strong a{ float:left;height:30px;font-weight:normal; text-align: center; font-size:14px;line-height:30px;width:230px;}




.site_type{float:left; color:#1d62a7; height:32px;line-height:32px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:16px; font-weight: 700; border-bottom:2px solid #1d62a7;}
.site_link{ float:right; line-height:35px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}


.SubContent{float:right;width:750px;padding-top:10px;overflow:hidden; line-height:25px;}




.tui_pro11{float:left;width:750px;overflow:hidden;margin-top:10px; }
.tui_pro11_content{float:left;width:750px;line-height:24px;overflow:hidden; padding-bottom:5px; padding-top:10px;}
.tui_pro11_content ul{float:left;width:780px;overflow:hidden; }
.tui_pro11_content li{float:left;width:236px; height:230px;overflow:hidden; margin-right:18px; }
.tui_pro11_content li a img{float:left;width:234px;height:173px;overflow: hidden; border:solid #dadada 1px; }
.tui_pro11_content li a img:hover{float:left;width:234px;height:173px; border:solid #ff0000 1px; }
.tui_pro11_content li strong{ float:left;height:40px;font-weight:normal; text-align: center; font-size:12px;line-height:40px;width:236px;}






.tui_pro33{float:left;width:750px;overflow:hidden;margin-top:10px; }
.tui_pro33_content{float:left;width:750px;line-height:24px;overflow:hidden; padding-bottom:5px; padding-top:10px;}
.tui_pro33_content ul{float:left;width:780px;overflow:hidden; }
.tui_pro33_content li{float:left;width:236px; height:320px;overflow:hidden; margin-right:18px; }
.tui_pro33_content li a img{float:left;width:234px;height:280px;overflow: hidden; border:solid #dadada 1px; }
.tui_pro33_content li a img:hover{float:left;width:234px;height:280px; border:solid #ff0000 1px; }
.tui_pro33_content li strong{ float:left;height:40px;font-weight:normal; text-align: center; font-size:12px;line-height:40px;width:236px;}




#lx{float: right;display:inline;width:783px;overflow:hidden; height:670px;border:1px solid #dfdfdf; border-top:none; }

.lx_menu {float:left;width:783px;height:38px; background:url(../images/juheng_21.jpg) repeat-x;}
.lx_menu h2{float:right; height:20px; margin-top:10px; margin-right:5px;}
.lx_menu ul{margin:0px auto;font-size:12px;}
.lx_menu li{float:left;display:block;cursor:pointer;width:137px;text-align:center; font-size:14px; padding-right:5px;height:38px;line-height:38px;}
.lx_menu li.hover{padding:0px;background:url(../images/juheng_19.jpg) no-repeat;width:137px; padding-right:5px; color:#ff4400;height:38px;line-height:38px;}
.www_zzjs_net_3{clear:both;margin-top:0px;line-height:25px; border-top:none;border-bottom:none;text-align:left;}
.www_zzjs_net_3 li span.time{float:right;margin-right:10px;}
.index_more{float:right;height:50px;line-height:40px; padding-right:5px}





.Igc{float: left;width:980px;display:inline;}
.Igc_tit{float:left;width:980px;height:32px;overflow:hidden;background:url(../images/oupusi_22.jpg) no-repeat; margin-top:10px;}
.Igc_tit_L{float:left; padding-left:36px; line-height:34px; color:#fff; font-size:14px; }
.Igc_tit_R{float:right; padding-right:5px;height:34px; padding-top:5px; color:#666; font-size:14px; }




.ipc{float:left;width:976px;height:195px;overflow:hidden; border:2px solid #E9E9E9;}
.scroll_con{float:left;width:2120px;margin:10px 0px 10px 0px;display:inline;overflow:hidden}
.scroll_con ul{float:left;width:2120px;overflow:hidden;display:inline;}
.scroll_con li{float:left;width:202px;height:190px; margin-right:10px;display:inline; text-align: center; }
.scroll_con li a img{float:left;width:200px;height:150px;border:1px solid #d5d5d5;display:inline;}
.scroll_con li a img:hover{float:left;width:200px;height:150px;border:1px solid #ff0000;display:inline;}
.scroll_con li span.imgname{float:left;width:200px;line-height:20px;}
.scroll_con li span.imgname1{float:left;width:200px; color:#FF5500; padding-top:5px; font-weight:bold;line-height:20px;}



.video_home{ float:left; width:220px; padding:10px;}
.first_home{ float:right; width:730px; margin-top:15px; overflow:hidden}



.capbox {BORDER: #E9E9E9 1px solid; margin-top:10px;}

.inhead { FONT-SIZE: 14px; BACKGROUND: url(../images/oupusi_42.jpg) repeat-x; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px;  HEIGHT: 34px}
.inhead .more { float:right;padding-right:5px; margin-top:12px; height:20px;LINE-HEIGHT: 20px}
.inhead .more:hover {TEXT-DECORATION: underline}
.inhead STRONG {PADDING-LEFT: 10px; COLOR: #30619B}



.v6 {MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 320px; HEIGHT: 280px}
.v6 .inbody {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px;}
.v6 .focus {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 94px; TEXT-DECORATION: none}
.v6 .focus IMG {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 90px}
.v6 .focus STRONG {DISPLAY: block; FONT-WEIGHT:BLOD; FONT-SIZE: 14px; OVERFLOW: hidden; COLOR: #256EB1; LINE-HEIGHT: 26px; HEIGHT: 26px}
.v6 .focus SPAN {DISPLAY: block; OVERFLOW: hidden; COLOR: #4d4d4d; LINE-HEIGHT: 22px; HEIGHT: 66px}
.v6 UL {PADDING-RIGHT: 5px; BORDER-TOP: #e2e2e2 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px}
.v6 LI {OVERFLOW: hidden; LINE-HEIGHT: 26px; FONT-FAMILY: arial; HEIGHT: 26px; font-family:"Microsoft Yahei"}
.v6 LI SPAN {DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 5px; COLOR: #666}
.v6 LI .cat {BORDER-RIGHT: #959595 1px solid; PADDING-RIGHT: 8px; FONT-WEIGHT: normal; MARGIN-RIGHT: 8px}
.v6 LI .cat A {COLOR: #4A8109; }
.v6 LI .arc {COLOR: #4D4D4D}
.v6 .inbody A:hover {TEXT-DECORATION: none; }
.v6 LI A:hover {COLOR: #e23f13; }
.v6 .focus:hover STRONG {COLOR: #e23f13;}
.v6 .arrow a{ font-weight:normal; padding-left:5px; font-size:12px;background:url(../images/oupusi_50.jpg) no-repeat left 5px; }


.r{FLOAT: right}
.l{FLOAT: left}
.c{FLOAT: left; margin-left:18px;}


.v8 {margin-bottom: 10px; overflow: hidden; width: 750px;}
.v8 .inbody {padding-right: 5px; padding-left: 5px; padding-bottom: 5px;  padding-top:5px; float:left; display: block; overflow:hidden}
.v8 .focus {padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 0px; overflow: hidden; cursor: pointer; margin-top:10px; height:84px; text-decoration: none;border-bottom:1px dotted #cccccc}
.v8 .focus img {border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; display: inline; padding-left: 1px; float: left; padding-bottom: 1px; border-left: #ccc 1px solid; width: 120px; margin-right: 10px; padding-top: 1px; border-bottom: #ccc 1px solid; height: 90px}
.v8 .focus strong {display: block; font-weight:blod; font-size: 14px; overflow: hidden; color: #333;font-family:"microsoft yahei"; line-height: 27px; height: 27px}
.v8 .focus span {display: block; overflow: hidden;  line-height:18px; height:54px}
.v8 ul {padding-right: 5px; border-top: #e2e2e2 1px solid; margin-top: 10px; padding-left: 5px; padding-bottom: 0px; padding-top: 5px}
.v8 li {overflow: hidden; line-height: 26px; font-family: arial; height: 26px; font-family:"microsoft yahei"}
.v8 li span {display: inline; float: right; margin-left: 5px; color: #666}
.v8 li .cat {border-right: #959595 1px solid; padding-right: 8px; font-weight: normal; margin-right: 8px}
.v8 li .cat a {color: #4a8109; }
.v8 li .arc {color: #4d4d4d}
.v8 .inbody a:hover {text-decoration: none; }
.v8 li a:hover {color: #e23f13; }
.v8 .focus:hover strong {color: #e23f13; }
.v8 .arrow a{ font-weight:normal; padding-left:5px; font-size:12px;}

.rq{float:left; width:71px; height:65px; margin-right:12px; text-align:center;background:url(../images/ns_03.jpg) no-repeat left top;}
.rq h4{ font-size:30px;font-weight:bold;font-family:"΢���ź�";line-height:43px;color:#ff4400}









.hotpro .content{float:left;width:740px;padding:15px 15px 0px 15px;background:url(../images/r_line.jpg) repeat-y;overflow:hidden}
.R_bottom{float:left;width:730px;height:12px;margin-bottom:10px;display:inline;background:url(../images/r_bottom.jpg) no-repeat}

.i_pro1{float:right;width:730px;overflow:hidden}
.i_pro1 ul{float:left;width:730px;overflow:hidden; padding-top:10px;}
.i_pro1 li{float:left;width:96px;height:60px;margin-left:22px;margin-bottom:10px;display:inline;overflow:hidden}
.i_pro1 li a img{width:92px;height:32px;overflow:hidden; padding:2px;}
.i_pro1 li a img:hover{width:92px;height:32px;overflow:hidden;}
.i_pro1 li span.imgname{float:left;width:92px; height:30px; line-height:30px;display:block; text-align:center}



.pro_more_img{float:left;width:730px; height:100px; overflow:hidden}
.pro_more_img ul{float:left;width:730px;overflow:hidden; height:100px; padding-top:10px;}
.pro_more_img li{float:left;width:90px;height:100px;margin-right:10px;margin-bottom:10px;display:inline;overflow:hidden}
.pro_more_img li a img{width:80px;height:80px;overflow:hidden;border:1px solid #ccc;}
.pro_more_img li a img:hover{width:80px;height:80px;overflow:hidden;border:1px solid #ff0000;}




.i_pro2{float:right;width:730px;overflow:hidden}
.i_pro2 ul{float:left;width:730px;overflow:hidden; padding-left:10px; padding-top:10px;}
.i_pro2 li{float:left;width:220px;height:240px;margin-left:15px;margin-bottom:10px;display:inline;overflow:hidden}
.i_pro2 li a img{width:200px;height:150px;overflow:hidden; padding:2px;border:1px solid #ccc;}
.i_pro2 li a img:hover{width:200px;height:150px;overflow:hidden;border:1px solid #ff0000;}
.i_pro2 li span.imgname{float:left;width:200px; height:30px; line-height:30px;display:block; text-align:center}




.ipro{float:right;width:740px;height:hidden;}
.ipro h1{float:left;width:740px;height:46px;}
.ipro .content{float:left;width:677px;height:130px;padding:10px 20px 10px 20px;background:url(../images/company_bg.jpg) repeat-y}
.ipro_b{float:left;width:717px;height:11px;background:url(../images/company_bottom.jpg) no-repeat}




.allnews{float:left;width:750px ;overflow:hidden}
.allnews li{width:745px;height:35px;padding-left:5px; font-weight:normal;line-height:35px; border-bottom:1px dotted #ccc;background:url(../images/dian1.jpg) no-repeat left 15px}
.allnews li span.time{float:right;}
.newstit{margin-top:10px;text-align:center;width:745px;height:20px;font-size:16px; line-height:20px;font-weight:bold;color:#666; }
.news_stit{text-align:center;width:745px;height:33px; margin-left:5px;line-height:33px;margin-top:20px;font-size:12px;color:#333;background-color:#f2f2f2}
.news_content{float:left;width:745px; margin-left:5px;font-size:12px;overflow:hidden; line-height:30px;}
.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}



.Sallpro{float:left;width:730px;overflow:hidden}
.proli{float:left;width:330px;height:105px;margin-bottom:20px;display:inline;}
.proimg{float:left;width:123px;height:105px;}
.proimg img{float:left;width:113px;height:75px;}
.proimg span.imgname{float:left;width:113px;display:block;line-height:25px; text-align:center}
.projianjie{float:left;width:207px;height:105px;color:#005063}
.projianjie li{float:left;width:207px;line-height:20px;}



.pro_img{float:left;width:730px; }
.pro_img img{float:left;border:1px solid #cdcdcd; overflow:hidden;}
.pro_shuxin{float:left;margin-left:5px;margin-top:10px;display:inline;width:710px;}
.pro_shuxin li{float:left;width:300px;line-height:25px;padding-bottom:10px;color:#000}
.pro_shuxin li span.name{font-size:14px;width:300px;line-height:25px;font-weight:bold;color:#000}
.pro_shuxin li span.masage{height:30px; line-height:30px;}


.pro_shuxin1{float:left;margin-left:5px;margin-top:10px;display:inline;width:710px;}
.pro_shuxin1 li{float:left;width:700px;line-height:25px;padding-bottom:10px;color:#005266; text-align:left}
.pro_shuxin1 li span.name{font-size:14px;width:700px;line-height:25px;font-weight:bold;color:#ff0000}
.pro_shuxin1 li span.masage{height:30px; line-height:30px;}



.pro_tel{margin-left:15px;margin-top:10px;display:inline;width:275px;height:35px;}

.pro_text{float:left;width:730px;height:30px;margin-top:10px;line-height:30px;font-size:14px; border-bottom:1px solid #CCCCCC;color:#133781;font-weight:bold}
.pro_page{float:left;width:730px;overflow:hidden; margin-top:10px;}








.linkbg{ width:100%;overflow:hidden; padding:30px 0; 
    background: url(../images/youd.png) left 30px no-repeat;
    box-sizing: border-box;
    padding-left: 140px;
}
.link{margin:0 auto; width:1000px;line-height:50px;overflow:hidden; }
.link ul{ margin:0 auto;width:1000px;line-height:50px; }
.link ul li{ float:left;line-height:50px; }
.link ul li b{ float:left;line-height:50px;padding:0 10px; font-size:16px; font-family:"Microsoft YaHei";color:#1d62a7;}
.link ul li a{ float:left; padding-right:10px;}
.link ul li a:hover{color:#ff0000}



.nav1{margin:0 auto;width:1200px;height:42px;overflow:hidden; margin:10px 0; background:#464646;}
.nav1 ul{float:left;width:740px;height:42px; padding-left:170px; overflow:hidden; }
.nav1 li{float:left;height:42px;line-height:42px; display:inline;padding:0 15px; overflow:hidden;font-size:12px; background:url(../images/yonglian_81.jpg) no-repeat left}
.nav1 li a,.nav1 li a:visited{float:left;line-height:42px;height:42px;color:#fff;  font-weight:normal;}
.nav1 li a:hover{color:#fce701;text-decoration:none;line-height:42px;height:42px;  font-weight:normal; overflow:hidden;}


.footerbg{/* float:left; */width:100%;background: #151515;padding:15px 0;border-top:1px solid #525252;}
.footer{margin:0 auto;color:#999999;padding-top:1px;line-height:25px;text-align: center;font-size: 14px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #999999;}
.asd a{
    color:#999999;
}

.frlink{ width:1200px; margin:10px auto; overflow:hidden; font-size:15px; color:#333; line-height:25px;}
.frlink a{ color:#666; font-size:12px; margin:0 5px;}




/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:210px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixcont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixcont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixcont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixcont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}





/*åº•éƒ¨*/
.dff3{background: #151515;line-height:1.4;color:#6c6c6c;position:relative;}


.container2{width:1365px;margin:0 auto;}

.foot-model {padding:38px 0 40px 0;}
.foot-nav {float:left;position:relative;width:625px;}

.foot-nav dl {float:left;padding:26px 0 10px 0;border-right: #3d3d3d 1px solid}
.foot-nav dl.first dd {margin:0 -13px;}
.foot-nav dl.first ul {float:left;margin:0 13px;}
.foot-nav dl.last {margin-right:56px;}
.foot-nav dt {color:#FFF;font-size:20px;position:relative;padding-bottom:15px;
    background: url(../images/xx1.png) left bottom no-repeat;
    font-weight: 400;
}

.foot-nav  .ddc  dt{
    background: url(../images/xx1.png) 35px bottom no-repeat;
}
.foot-nav  .ddc  dd li{
    text-indent: -30px;
}
.ldsnjh_a{
    color: #FFF;
    font-size: 20px;
    position: relative;
    padding-bottom: 15px;
    background: url(../images/xx1.png) left bottom no-repeat;
    font-weight: 400;
    padding-top: 26px;
}

.ldsnjh{
    float: left;
    width: 277px;
    margin-left: 35px;
}
.gandhi{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
    padding-top: 17px;
    line-height: 28px;
}
.erijk{
    float: right;
    width: 263px;
}

.foot-nav dt a {color:#FFF;}
.foot-nav dd {margin-top:12px;}
.foot-nav dd li {line-height:36px;font-size:14px;width:48%;float:left;}

.dda{width:310px;float:left;border-right: #3d3d3d 1px solid;}
.ddb{width:310px;float:left;}
.ddc{width:150px;float:left;height: 349px;text-align: center;}
.ddb li {line-height:36px;font-size:14px;width:100%!important;float:left;}
.ddc li {line-height:36px;font-size:14px;width:100%!important;float:left;}

.foot-nav .contact-info-icon {padding-left:28px;background:url(../images/a1.png) no-repeat left center;}
.foot-nav .contact-info-icon2 {padding-left:28px;background:url(../images/a2.png) no-repeat left center;}
.foot-nav .contact-info-icon3 {padding-left:28px;background:url(../images/a3.png) no-repeat left center;}
.foot-nav .contact-info-icon4 {padding-left:28px;background:url(../images/a4.png) no-repeat left center;}
.foot-nav .contact-info-icon5 {padding-left:28px;background:url(../images/a5.png) no-repeat left center;}
.foot-nav .contact-info-icon6 {padding-left:28px;background:url(../images/a6.png) no-repeat left center;}
.foot-tel {float:right;text-align:right;margin-top:14px;width:280px;}
.foot-tel .t1 {text-align:right;font-size:0;}
.foot-tel .t1 img,.foot-tel .t1 span {font-size:16px;vertical-align:middle;line-height:24px;color:#6E6E6E;}
.foot-tel .t1 span {margin-left:6px;}
.foot-tel .t2,.foot-tel .t3 {line-height:28px;color:#F8D957;font-weight:bold;}
.foot-tel .t2 {font-size:24px;margin-top:12px;}
.foot-tel .t3 {font-size:14px;}
.foot-tel .t4 {overflow:hidden;margin-top:20px;}
.foot-tel .t4 .more {display:block;float:right;width:140px;height:40px;line-height:40px;background:#0093dd;border-radius:4px;font-size:0;text-align:center;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.foot-tel .t4 .more i,.foot-tel .t4 .more span {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;}
.foot-tel .t4 .more i {width:20px;height:22px;background:url(../images/ftzx-icon.png) no-repeat;}
.foot-tel .t4 .more span {color:#fff;margin-left:8px;}
.foot-tel .t4 .more:hover {background:#2932ee;}
.foot-wechat {float:right;margin-top:32px;padding-right:8px;text-align:center;}
.foot-wechat .foot-wechat-box {float:left;margin-right:20px;}
.foot-wechat img {width:108px;height:108px;border:1px solid #929898;}
.foot-wechat p {font-size:14px;color:#6E6E6E;margin-top:8px;}
.foot-copy {width:1760px;height:104px;box-sizing:border-box;border-top:1px solid #333;padding:16px 0;line-height:22px;font-size:12px;color:#666666;background-color:#1E1E1E;margin:0 auto;}
.foot-copy a {color:#aaa;}
.brief-logo {background:url(../images/logo2.png) no-repeat center top;padding-top:84px;font-size:30px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:30px;padding-left:30px;}
.contact_desc {font-size:14px;line-height:24px;color:#6c6c6c;text-align:center;margin-top:130px;}
.pro_ibox {border-top:solid 1px #333333;padding-top:10px;margin-top:54px !important;}
.foot-copy .link {background:#1E1E1E;line-height:24px;color:#666666;position:relative;overflow:hidden;font-size:14px;width: 1600px;margin: 0 auto;}
.foot-copy .link b {float:left;font-weight:normal;}
.foot-copy .link ul li {float:left;line-height:24px;}
.foot-copy .link ul li a {color:#666666;}
.foot-copy .link ul li a:hover {color:#0093dd;}
.foot-copy .link ul li span {padding:0 6px;}
.foot-copy .copyright{width: 1600px;margin: 0 auto;}


.flex{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.logo{
    width: 194px;
    height: auto;
}
.logo img{
    max-width: 100%;
    height: auto;
}
.changhh{
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.wenz{
    width: 710px;
    margin-top: 55px;
}
.wenz_a{
    font-size: 32px;
    font-weight: 600;
    font-stretch: normal;
    line-height: 46px;
    letter-spacing: 0px;
    color: #104ac0;
}
.wenz_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;
}
.hadng{
    background: url(../images/ha.png) left center no-repeat;
    box-sizing: border-box;
    padding-left: 55px;
    box-sizing: border-box;
    padding-top: 48px;
}
.hadng_a{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #999999;
}
.hadng_b{
    font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: 0px;
	color: #232323; 
}

.danhg{
    background-color: #104ac0;
}
.nei{
    background: url(../images/nei.jpg) repeat-x;
    height: 86px;
}
.gyg{
    float: left;
    width: 550px;
    background: url(../images/a1.jpg) left center no-repeat;
    height: 70px;
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 45px;
    font-size: 18px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333;
}
.gyg a{
    color: #333;
    padding-left: 8px;
}
.gyg span{
    color: #0f4ac0;
}

#formsearch1 input{background:none;border:none;float:left;width:260px;outline: none;border-right: none;}
#formsearch1 input#keyword{height:35px;line-height:35px;padding-left:4px;color:#666;}
#formsearch1 input#s_btn{width:21px;height:35px;line-height:35px;text-align:center;background:url(../images/ss.png) no-repeat center;color:#fff;border:none;cursor:pointer;
    font-size: 0px;
    float: right;
}

.sdosd{
    float: right;
    width: 346px;
    border-bottom:1px solid #999999;
    margin-top: 15px;
}
.nei1{
    padding: 20px 0;
    overflow: hidden;
}
.cpp{
    text-align: center;
}
.cpp_a{
    font-size: 45px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 70px;
	letter-spacing: 0px;
	color: #151515; 
}
.cpp_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #666666;
}
.dppfen{
    margin-top: 35px;
}
.dppfenle{
    width: 280px;
    background: #f3f3f3;
    box-sizing: border-box;
    padding: 30px 0;
}
.dppfenle_a{
    font-size: 31px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 33px;
	letter-spacing: 0px;
	color: #0f4ac0;
    text-align: center;
}
.dppfenle_b{
    text-align: center;
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #0f4ac0;
}
.dosm li{
    background: url(../images/aa2.png) no-repeat;
    line-height: 39px;
    text-indent: 10%;
    margin-bottom: 12px;
    box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.3);
    font-size: 16px;
    border-radius:3px;
}
.dosm {
    margin:24px 45px 0px  15px;
}
.dosm li a{
    color: #666666;
}
.dosm li:hover{
    background: url(../images/aa1.png) no-repeat;
}
.dosm li:hover a{
    color: #fff;
    text-decoration:none;
}
.dppfenrt{
    background: #0f4ac0;
    width: 920px;
    box-sizing: border-box;
    padding: 32px;
}
.dppfenrt_a{
    position: relative;
    line-height: 48px;
    border-bottom: #bfcfee 1px solid;
    font-size: 22px;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.dppfenrt_a a{
    position: absolute;
    top:0px;
    right: 0px;
    font-size: 14px;
    color: #ffffff;
    font-weight: 400;
}
.dppfenrtbb{
    background: #fff;
    box-sizing: border-box;
    padding: 25px;
    margin-top: 26px;
}
.aodmj li{
    width: 254px;
    border: #f3f3f3 2px solid;
    margin-bottom: 19px;
}
.aodmj_img img{
    width: 100%;
    height: 240px;
}
.dosndhfu{
    line-height: 38px;
	background-color: #f3f3f3;
    text-align: center;
    font-size: 16px;
}
.dosndhfu a{
    color: #666666;
}

.aodmj li:hover{
    border: #104ac0 2px solid;
}
.aodmj li:hover .dosndhfu{
    background: #104ac0;
}
.aodmj li:hover .dosndhfu a{
   color: #fff;
}
.nei2{
    padding: 28px 0;
    overflow: hidden;
}
.nei4{
    background: url(../images/nei4.png) center center no-repeat;
    height: 600px;
    box-sizing: border-box;
    padding: 71px 0;
}
.aggtle{
    width: 510px;
    height:460px;
    box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, .2);
}
.aggtrt{
    width: 600px;
    box-sizing: border-box;
    padding: 35px 0;
}
.aggtrt_a{
    background: url(../images/b2.png) left center no-repeat;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 26px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #104ac0;
}
.aggtrt_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;
    box-sizing: border-box;
    padding: 15px 0;
}
.aggtrt_b .more{
    display:block;
 
        width: 102px;
    height: 31px;
    background-color: #104ac0;
    border-radius: 16px;
    color: #ffffff;
    text-align: center;
    
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 31px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin-top:20px;
}

.nei5{
    background: url(../images/nei5.png) center center no-repeat;
    box-sizing: border-box;
    height: 775px;
    padding: 70px 0;
    margin-top: 10px;
}
.youidhile{
    width: 300px;
}
.youidhirt{
    width: 900px;
}
.youidhile li{
    height: 159px;
    background: #000;
    box-sizing: border-box;
    padding: 45px 30px;
    color: #fff;
    border-bottom: #fff 1px solid;
}
.youidhile li:nth-child(4)P{
    border-bottom: none;
}
.youidhile_img{
    float: left;
    width: 43px;
    height: 41px;
    margin-top: 15px;
}
.youidhilene{
    float: right;
    width: 185px;
}
.youidhilene_a{
    font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;
}
.youidhilene_b{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
    text-transform: uppercase;
}
.youidhirtpm_img img{
    width: 900px;
    height: 635px;
}
.youidhirtpm li{
    position: relative;
}
.youidhirtpmme{
    position: absolute;
    bottom: 0px;
    background: url(../images/fgg.png) no-repeat;
    width: 541px;
    height: 217px;
    box-sizing: border-box;
    padding:20px 33px 20px 65px;
    right: 0px;
    color: #fff;
}
.youidhirtpmme_a{
    font-size: 28px;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #fefefe;
    line-height: 50px;
}
.youidhirtpmme_b{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #fefefe;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;
}
.youidhirtpmme_c{
    font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 28px;
    box-sizing: border-box;
    padding: 8px 0;
}


.youidhile li:hover, .youidhile li.on {
    background: #0f4ac0;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.youidhile li:hover a, .youidhile li.on a {
    color: #fff;
}
.efngcj{
    width: 386px;
    margin: 20px auto 0;
}
.efngcj li{
    width: 152px;
	line-height: 50px;
	background-color: #f3f3f3;
	border-radius: 10px;
    text-align: center;
    font-size: 18px;
}

.efngcj{
    margin-bottom: 20px;
}
.ttry{
    overflow: hidden;
  }
  .efngcj li a{
      color: #000;
  }
  .efngcj li:hover{
      background: #2b2b2b;
  }
  .efngcj li:hover a{
      color: #fff;
  }
  .tab-main{
      position: relative;
  }
  
  
  .efngcj li:hover,
  .efngcj li.active  {
      background: #104ac0;
      color: #fff;
  }
  .efngcj li.active  a{
      color: #fff;
  }
  .tab-con {
    position: relative;
    width: 100%;
  }
  
  .tab-con .tab-main {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    right: 0;
  }
  
  .tab-con .tab-main {
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
  }
  
  .tab-con .tab-main.active {
    position: static;
    opacity: 1;
    visibility: visible;
  }
.nei6{
    background: url(../images/nei6.png) center center no-repeat;
    height: 360px;
    box-sizing: border-box;
    padding: 44px 0;
    overflow: hidden;
}
.swgnext{
    position: absolute;
    top:40%;
    right: -40px;
    background: url(../images/h2.png) no-repeat;
    outline: none;
    border: none;
    width: 20px;
    height: 31px;
    z-index: 999;
    cursor: pointer;
}
.sgev{
    position: absolute;
    top:40%;
    left: -40px;
    background: url(../images/h1.png) no-repeat;
    outline: none;
    border: none;
    width: 20px;
    height: 31px;
    z-index: 999;
    cursor: pointer;
}
.ttry_img img{
    height: 220px;
    width: 280px;
}
.ttry_tt{
    line-height: 52px;
	background-color: #f3f3f3;
    text-align: center;
    font-size: 14px;
    color: #666666;
    width: 280px;
}
.ttry_tt a{
    color: #666666;
}

.xiwneg{
    width: 640px;
    margin: 0px auto 0;
    margin-bottom: 40px;
}
.xiwneg li{
    width: 33%;
    text-align: center;
    font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #151515;
    background: url(../images/bb2.png) 20px center no-repeat;
}
.dhusfnjfen li{
    width: 375px;
}
.dhusfnjfen_img img{
    width: 375px;
	height: auto;
	background-color: #0f4ac0;
	border-radius: 8px;
}
.dhusfnjfennei_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
    color: #333;
    padding-top: 15px;
}
.dhusfnjfennei_a a{
    color: #333;
}
.dhusfnjfennei_b{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 29px;
	letter-spacing: 0px;
	color: #999999;
}
.dhusfnjfennei_c{
    border-bottom: #e1e1e1 1px solid;
    margin-top: 12px;
}
.dhusfnjfenneih{
    position: relative;
    line-height: 40px;
    margin-top: 8px;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.dhusfnjfenneih span{
    position: absolute;
    width: 96px;
    line-height: 26px;
    text-align: left;
    text-indent:15px;
    font-size: 12px;
    color: #fff;
    background: url(../images/mm.png) no-repeat;
    right: 0px;
    top: 6px;
}
.dhusfnjfenneih span a{
    color: #fff;
}
.dhusfnjfen li:hover .dhusfnjfennei_a a{
    color: #0f4ac0;
}
.dhusfnjlie{
    margin-top: 50px;
    border: #d6d6d6 1px solid;
    box-sizing: border-box;
    padding: 10px 20px 40px;
}
.dhusfnjlie li{
    width: 30%;
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 70px;
	letter-spacing: 0px;
	color: #333;
    border-bottom: #d6d6d6 1px dashed;
    background: url(../images/bb5.png) left center no-repeat;
    box-sizing: border-box;
    padding-left: 25px;
}
.dhusfnjlie li a{
    color: #333;
}
.dhusfnjlie li:hover {
    background: url(../images/bb4.png) left center no-repeat;
}
.dhusfnjlie li:hover  .dhusfnjlie_a a{
    color: #104ac0;
}
.dhusfnjlie_a{
    position: relative;
}
.dhusfnjlie_a span{
    position: absolute;
    top:0px;
    right: 0px;
}

.dhusfnjlie li:hover  .dhusfnjlie_a span{
    color: #104ac0;
}


.xiwneg  li:hover, .xiwneg  li.on {
    background: url(../images/bb3.png) 20px center no-repeat;
    position: relative;
    color: #104ac0;
    cursor: pointer;
}

.xiwneg  li:hover a, .xiwneg  li.on a {
    color: #104ac0;
}



/*左侧工具条*/
#toolbar {
    position: fixed;
    z-index: 9999;
    right: 17px;
    bottom: 10%;
    border: #fff 1px solid;
  }
  
  #toolbar li {
    margin-bottom: 0px;
    font-size: 0;
    width: 77px;
    height: 65px;
    right: 0;
    position: relative;
    border-bottom: #fff 1px solid;
  }
  
  #toolbar li a {
    display: block;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
    width: 77px;
    height: 65px;
    overflow: hidden;
    background: #104ac0;
    
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    white-space: nowrap;
    font-size: 0;
  }
  
  #toolbar li .icon-font {
    display: inline-block;
    vertical-align: middle;
 
  }
  
  #toolbar li .asdasd {
    background: url(../images/aab.png) center center no-repeat;
    width: 77px;
    height: 65px;
  }


  #toolbar li .aasf {
    background: url(../images/ll.png) center center no-repeat;
    width: 77px;
    height: 65px;
  }

  #toolbar li .you {
    background: url(../images/you.png) center center no-repeat;
    width: 77px;
    height: 65px;
  }
  
  #toolbar li .ggg {
    background: url(../images/gg.png) center center no-repeat;
    width: 77px;
    height: 65px;
  }
  .backtop{
    background: url(../images/hui.png) center center no-repeat #104ac0;
    width: 77px;
    height: 65px;
  }
  
  #toolbar li .icon-phone:after {
    background-position: 0 -90px;
  }
  
  #toolbar li .icon-ewm:after {
    background-position: 0 -30px;
  }
  
  #toolbar li .icon-message:after {
    background-position: 0 -120px;
  }
  
  #toolbar li .icon-top:after {
    background-position: 0 -60px;
  }
  
  #toolbar li .icon-wangwang:after {
    background-position: 0 0;
  }
  
  #toolbar li .wz {
    display: inline-block;
    line-height: 57px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    padding-left: 10px;
  }
  
  #toolbar li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #292e39;
    width: 110px;
    right: 120%;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
  }
  
  #toolbar li.ewm .ewm-box p {
    margin-bottom: 0;
  }
  
  #toolbar li.ewm .ewm-box img {
    max-width: 100%;
  }
  
  #toolbar li.ewm .ewm-box:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #292e39;
    border-right: none;
  }
  
  #toolbar li.ewm:hover .icon {
    background-position: -57px -180px;
  }
  
  #toolbar li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  
  #toolbar li.backtop {
    cursor: pointer;
  }
  
  #toolbar li.backtop .iconfont {
    color: #fff;
    background-color: #292e39;
  }
  
  #toolbar li:hover a {
    width: 260px;
  }
  
  #toolbar li:hover .icon-font {
    background-color: #292e39;
  }
  
  #toolbar li:hover .icon-qq:after {
    background-position: -30px -150px;
  }
  
  #toolbar li:hover .icon-phone:after {
    background-position: -30px -90px;
  }
  
  #toolbar li:hover .icon-ewm:after {
    background-position: -30px -30px;
  }
  
  #toolbar li:hover .icon-message:after {
    background-position: -30px -120px;
  }
  
  #toolbar li:hover .icon-wangwang:after {
    background-position: -30px 0;
  }
  
  #toolbar li:hover .icon-top:after {
    background-position: -30px -60px;
  }
  















